confluence of two rivers - Francés Inglés Diccionario